#ifndef __AUX_H__
#define __AUX_H__

#include <defines.h>
#include <vector>
typedef tripla<double, double, double> tripla_dbl;

/*struct xyn
{	
	xyn() {};
	xyn(double a, double b, double c, double d, double e)
	{
		x  = a;
		y  = b;
		nx = c;
		ny = d;
		nz = e;
	};
		
	double x;
	double y;
	double nx;		// Normal en x
	double ny;		// Normal en y
	double nz;		// Normal en z
};*/

bool esCero(double valor);
bool esMaximo(int valor, int valor_pixel_max);
double norma_2(tripla_dbl v);
void imprimirVector(vector<double> &v);
void imprimirVector(vector< pair<unsigned int,double> > &v);
#endif /* __AUX_H__ */
